// 包声明：表示这个类属于com.itheima.staticfield包，用于组织代码结构
package com.itheima.staticfield;

// 公共类定义：Student是一个公共类，可以被其他类访问
public class Student {
    // 静态变量：有static修饰，属于类，只加载一份，可以被类和类的全部对象共享访问
    // 静态变量特点：
    // 1. 内存中只存在一份
    // 2. 可以通过"类名.静态变量名"直接访问，也可以通过对象访问
    // 3. 所有对象共享这一个变量的值
    static String name;  // 学生姓名，静态变量
    
    // 实例变量：没有static修饰，属于对象，每个对象都有一份
    // 实例变量特点：
    // 1. 每个对象都有自己独立的实例变量副本
    // 2. 必须通过对象名才能访问
    // 3. 一个对象修改实例变量不会影响其他对象
    int age;  // 学生年龄，实例变量
}  // Student类结束
